#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
    //freopen("in.txt","r",stdin);
    int n;
    char a[6][500];
    cin >> n;
    int k1 = 0;
    int k2 = 0;
    int k3 = 0;
    int k4 = 0;
    int k5 = 0;
    for(int i = 0; i < n;i++)
    {
        char x;
        cin >> x;
        if(x == '0')
        {
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[2][k3++] = 'X';
            a[2][k3++] = '.';
            a[2][k3++] = 'X';
            a[2][k3++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = '.';
        }
        else
        if(x == '1')
        {
            a[0][k1++] = '.';
            a[0][k1++] = '.';
            a[0][k1++] = 'X';
            a[0][k1++] = '.';
            a[1][k2++] = '.';
            a[1][k2++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[2][k3++] = '.';
            a[2][k3++] = '.';
            a[2][k3++] = 'X';
            a[2][k3++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[4][k5++] = '.';
            a[4][k5++] = '.';
            a[4][k5++] = 'X';
            a[4][k5++] = '.';
        }
        else
        if(x == '2')
        {
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = '.';
            a[1][k2++] = '.';
            a[1][k2++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = '.';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = '.';
        }
        else
        if(x == '3')
        {
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = '.';
            a[1][k2++] = '.';
            a[1][k2++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = '.';
        }
        else
        if(x == '4')
        {
            a[0][k1++] = 'X';
            a[0][k1++] = '.';
            a[0][k1++] = 'X';
            a[0][k1++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[4][k5++] = '.';
            a[4][k5++] = '.';
            a[4][k5++] = 'X';
            a[4][k5++] = '.';
        }
        else
        if(x == '5')
        {
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[1][k2++] = '.';
            a[1][k2++] = '.';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = '.';
        }
        else
        if(x == '6')
        {
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[1][k2++] = '.';
            a[1][k2++] = '.';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = '.';
        }
        else
        if(x == '7')
        {
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = '.';
            a[1][k2++] = '.';
            a[1][k2++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[2][k3++] = '.';
            a[2][k3++] = '.';
            a[2][k3++] = 'X';
            a[2][k3++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[4][k5++] = '.';
            a[4][k5++] = '.';
            a[4][k5++] = 'X';
            a[4][k5++] = '.';
        }
        else
        if(x == '8')
        {
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = '.';
        }
        else
        if(x == '9')
        {
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = 'X';
            a[0][k1++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[1][k2++] = 'X';
            a[1][k2++] = '.';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = 'X';
            a[2][k3++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = '.';
            a[3][k4++] = 'X';
            a[3][k4++] = '.';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = 'X';
            a[4][k5++] = '.';
        }
    }
    int m = 4*n;
    for(int i = 0; i < 5;i++)
    {
        for(int j = 0; j < m -1 ; j++)
        {
            printf("%c",a[i][j]);
        }
        printf("\n");
    }
}